package com.qf.ssm.qo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.List;


@Data
@ApiModel
public class CarRentQo {
    /**
     * 主键
     */
    @ApiModelProperty("主键")
    private Integer rid;
    /**
     * 服务费
     */
    @ApiModelProperty("服务费")
    private BigDecimal serviceCharge;

    /**
     * 租车预授权费用
     */
    @ApiModelProperty("主租车预授权费用键")
    private BigDecimal viPreAuthorization;

    /**
     * 违章预授权费用
     */
    @ApiModelProperty("违章预授权费用")
    private BigDecimal crPreAuthorization;

    /**
     * 超时每小时费用
     */
    @ApiModelProperty("超时每小时费用")
    private BigDecimal overtimePay;

    /**
     * 取还车费用
     */
    @ApiModelProperty("取还车费用")
    private BigDecimal parPay;

    /**
     * 其他费用
     */
    @ApiModelProperty("其他费用")
    private BigDecimal otherCharges;

    /**
     * 说明
     */
    @ApiModelProperty("说明")
    private String desc;


    @ApiModelProperty("自定义日期租金列表")
    @JsonFormat(pattern = "yyyy-MM-dd")
    private List<CustomRentQo> customRentQoList;
}
